package cn.com.ejiakanghu.vo.serviceorder;

import java.util.List;

/**
 * 在线咨询服务当前预约信息（有预约订单时时才返回）
 * @author huangfei
 * @create 2021-11-20 17:52
 */
public class SubInfo {

    /**
     * 预约订单号，每次预约订单号都不一样，全局唯一，格式和订单号格式类似
     */
    private String subId;

    /**
     * 预约日期，格式：2021-11-22
     */
    private String subDate;

    /**
     * 预约时间，格式：11:30~12:30
     */
    private String subTime;

    /**
     * 预约服务科室ID
     */
    private String depId;

    /**
     * 预约服务科室名称
     */
    private String depName;

    /**
     * 预约填写的微信号/手机号
     */
    private String wechatPhone;

    /**
     * 预约帮助说明
     */
    private String helpText;

    private Integer status;

    /**
     * 预约上传图片URL地址字符串数组
     */
    private List<String> images;

    /**
     * 医生信息
     */
    private DoctorInfo doctorInfo;

    /**
     * 开始时间
     */
    private String starstTime;

    /**
     * 结束时间
     */
    private String endTime;


    /**
     * 医生完成时间
     */
    private String finishTime;

    /**
     * 医生服务开始时间
     */
    private String startTime;

    /**
     * 医生接单时间
     */
    private String agreeTime;

    /**
     * 用户收货地址信息
     */
    private UserAddress userAddress;

    /**
     * 用户提交预约服务的时间，格式：2021-11-22 11:22:33
     */
    private String submitTime;

    public String getSubmitTime() {
        return submitTime;
    }

    public void setSubmitTime(String submitTime) {
        this.submitTime = submitTime;
    }

    public UserAddress getUserAddress() {
        return userAddress;
    }

    public void setUserAddress(UserAddress userAddress) {
        this.userAddress = userAddress;
    }

    public String getStarstTime() {
        return starstTime;
    }

    public void setStarstTime(String starstTime) {
        this.starstTime = starstTime;
    }

    public String getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(String finishTime) {
        this.finishTime = finishTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getAgreeTime() {
        return agreeTime;
    }

    public void setAgreeTime(String agreeTime) {
        this.agreeTime = agreeTime;
    }

    public String getSubId() {
        return subId;
    }

    public void setSubId(String subId) {
        this.subId = subId;
    }

    public String getSubDate() {
        return subDate;
    }

    public void setSubDate(String subDate) {
        this.subDate = subDate;
    }

    public String getSubTime() {
        return subTime;
    }

    public void setSubTime(String subTime) {
        this.subTime = subTime;
    }

    public String getDepId() {
        return depId;
    }

    public void setDepId(String depId) {
        this.depId = depId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getDepName() {
        return depName;
    }

    public void setDepName(String depName) {
        this.depName = depName;
    }

    public String getWechatPhone() {
        return wechatPhone;
    }

    public void setWechatPhone(String wechatPhone) {
        this.wechatPhone = wechatPhone;
    }

    public String getHelpText() {
        return helpText;
    }

    public void setHelpText(String helpText) {
        this.helpText = helpText;
    }

    public List<String> getImages() {
        return images;
    }

    public void setImages(List<String> images) {
        this.images = images;
    }

    public DoctorInfo getDoctorInfo() {
        return doctorInfo;
    }

    public void setDoctorInfo(DoctorInfo doctorInfo) {
        this.doctorInfo = doctorInfo;
    }

    public String getStartTime() {
        return startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
}
